// 需要输入的命令行
// 最开始创建文件夹时 npm init -y
// npm i express
// 如果不安装nodemon 梅西修改过后都得重新运行，很麻烦
// 如果之前没有安装 需安装 npm i nodemon -g
// 执行文件 nodemon 文件名
// 或者在package.json增添一下东西
/*  "scripts": {
  "dev": "nodemon app.js"
}, */
// 执行文件 npm run dev  （run可省略）
const fs = require("fs");
const express = require("express");
const app = express();

if (!fs.existsSync("./db")) {
  fs.mkdirSync("./db");
}
// 因为前面页面用的是axios，这个让express能够格式化请求体中的json数据
// 否则新增的数据内容无法正常存储，只会存储上id
app.use(express.json());
app.use("/", express.static("./public"));



// ./routes/api/v1/pets.js 这个路径下的文件夹文件都需要自己去创建
// 第一个参数是网址 ，可自己随便命名，但是最好按照api的命名规范，同时要清晰易懂
app.use("/api/v1/pets", require("./routes/api/v1/pets.js"));
// app.use("/api/v1/movies", require("./routes/api/v1/movies.js"));

app.listen(3333, () => {
  console.log("服务器运行在3333端口");
}); /*  */